package com.xique.system.bean.domain;

import com.xique.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 工行支付配置对象 t_park_pay_icbc
 *
 * @author caogq
 * @date 2022-07-15
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ParkPayIcbc extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;

    /**
     * 项目ID
     */
    private Long parkId;

    /**
     * 喜鹊云自定义商户编号
     */
    private String outVendorId;

    /**
     * 用户外部编号
     */
    private String outUserId;

    /**
     * 商户名称
     */
    private String vendorName;

    /**
     * 商户简称
     */
    private String vendorShortName;

    /**
     * 商户手机号
     */
    private String vendorPhone;

    /**
     * 商户邮箱
     */
    private String vendorEmail;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区县
     */
    private String county;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 邮政编码
     */
    private String postcode;

    /**
     * 商户联系人名称
     */
    private String operatorName;

    /**
     * 商户联系人手机
     */
    private String operatorMobile;

    /**
     * 商户联系人邮箱
     */
    private String operatorEmail;

    /**
     * 商户联系人身份证商户联系人身份证号
     */
    private String operatorIdNo;

    /**
     * 商户类型（01-企业，06-个体工商户，08-政务，09-自然人）
     */
    private String vendorType;

    /**
     * 法人/负责人证件类型（0-身份证1-护照2-军官证3-士兵证4-港澳台往来通行证5-临时身份证6-户口簿7-其他9-警官证12-外国人永久居留证21-边民出入境通行证）
     */
    private String corprateIdType;

    /**
     * 法人/负责人姓名
     */
    private String corprateName;

    /**
     * 法人/负责人手机号
     */
    private String corprateMobile;

    /**
     * 法人/负责人证件号码
     */
    private String corprateIdNo;

    /**
     * 法人证件照1
     */
    private String corprateIdPic1;

    /**
     * 法人证件照2
     */
    private String corprateIdPic2;

    /**
     * 商户注册证件类型（101营业执照）
     */
    private String certType;

    /**
     * 商户注册件照片（营业执照、或者身份证国徽）
     */
    private String certPic;

    /**
     * 商户注册件照片2（vendorType=09，人像面）
     */
    private String certpic2;

    /**
     * 商户注册件号码
     */
    private String certNo;

    /**
     * 商户绑定银行账号户名
     */
    private String accountName;

    /**
     * 商户绑定银行账号开户省份（中文）
     */
    private String accountBankProvince;

    /**
     * 商户绑定银行账号开户城市（中文）
     */
    private String accountBankCity;

    /**
     * 商户绑定银行账号开户银行
     */
    private String accountBankNm;

    /**
     * 商户绑定银行账号开户行行名
     */
    private String accountBankName;

    /**
     * 商户绑定银行账号开户行行号
     */
    private String accountBankCode;

    /**
     * 商户绑定银行账号
     */
    private String accountNo;

    /**
     * 商户绑定银行账号预留手机
     */
    private String accountMobile;

    /**
     * 子商户是否进件微信
     */
    private String intoWechat;

    /**
     * 微信联系人1
     */
    private String wxName1;

    /**
     * 微信门店客户联系电话1
     */
    private String wxTel1;

    /**
     * 微信经营类目（停车支付用758）
     */
    private String wxmcc1;

    /**
     * 微信子商户应用ID1
     */
    private String subAppid1;

    /**
     * 子商户是否进件支付宝
     */
    private String intoAlipay;

    /**
     * 支付宝经营类目1
     */
    private String zfbMcc1;

    /**
     * 支付宝商户来源1
     */
    private String zfbSourceid1;

    /**
     * 支付宝结算成本通道1（002-线上0.6%费率通道、005-线上0费率通道、006-线上0.3%费率通道）
     */
    private String zfbRateChanl1;

    /**
     * 支付宝商户证件类型1（1营业执照）
     */
    private String zfbMerCusttype1;

    /**
     * 支付宝证件编号1
     */
    private String zfbMerCustnum1;

    /**
     * 支付宝联系人证件类型1（1-法人,2-实际控制人,3-代理人,4-其他）
     */
    private String zfbMerCustSort1;

    /**
     * 支付宝身份证号1
     */
    private String zfbMerCustCode1;

    /**
     * 支付宝银行卡号1
     */
    private String zfbMerCard1;

    /**
     * 支付宝操作类型1
     */
    private String zfboperatortype1;

    /**
     * 支付宝客服电话1
     */
    private String zfbservicephone1;

    /**
     * 支付宝联系人1
     */
    private String zfbcontact1;

    /**
     * 支付宝联系人类型1（1-法人,2-实际控制人,3-代理人,4-其他）
     */
    private String zfbcontacttype1;

    /**
     * 支付宝商户备注1
     */
    private String zfbmerchantremart1;

    /**
     * 支付宝商户详细经营地址1
     */
    private String zfbaddress1;

    /**
     * 商户状态(1-新建,2-正常,3-冻结,4-销户)
     */
    private String vendorStatus;

    /**
     * 审核状态(03-审核中,04-审核通过,05-审核拒绝)
     */
    private String auditStatus;

    /**
     * 创建人
     */
    private Long createUser;

    /**
     * 更新人
     */
    private Long updateUser;

    /**
     *
     * 身份证地址（喜鹊）
     */
    private String corprateIdPic1Url;

    /**
     *
     * 身份证地址（喜鹊）
     */
    private String corprateIdPic2Url;

    /**
     *
     * 营业执照地址（喜鹊）
     */
    private String certPicUrl;

    /**
     * 商户绑定银行账号业务类型、（仅支持2‐个人账户业务类型）（非必填）
     * 1-对公账户
     * 2-个人账户
     * 3-收款管家账户
     * 4-账户管家
     * <p>
     * vendorType=01-企业时：支持 1-对公账户，3-收款管家卡，4-账户管家
     * vendorType=06-个体工商户：支持 1-对公账户，2-个人账户
     * vendorType=08-政务：支持 1-对公账户
     * vendorType=09-自然人：支持 2-个人账户
     */
    private String accountBizType;

}
